.flex {
  display: flex;
  display: -webkit-flex;
}

.flex1 {
  flex: 1;
  -webkit-flex: 1;
}
.flex2 {
  flex: 2;
  -webkit-flex: 2;
}
.flai {
  align-items:center;
  -webkit-align-items:center;
}
.fljc {
  justify-content:center;
  -webkit-justify-content:center;
}
.fljcsb {
  justify-content:space-between;
  -webkit-justify-content:space-between;
}
.fl{
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.line-clamp-one{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.line-clamp-two{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.loading {
	margin-top: 40rpx;
	margin-bottom: 40rpx;
}
.loading image {
	width: 40rpx;
	height: 31rpx;
	margin-right: 10rpx;
}
.loading text {
	font-size: 26rpx;
	color: #666;
}
.prompt-msg {
	font-size: 28rpx;
	color: #666;
	line-height: 80rpx;
	padding-left: 30rpx;
	padding-bottom: 20rpx;
}